﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Reflection;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace MultipleTasks
{
    public sealed partial class MultipleTasksFlow
    {
        #region Designer generated code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        [System.Diagnostics.DebuggerNonUserCode]
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken1 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            this.spTaskActivity1 = new MultipleTasks.SPTaskActivity();
            this.AllChildTaskCompleted = new System.Workflow.Activities.CodeActivity();
            this.replicateTasks = new System.Workflow.Activities.ReplicatorActivity();
            this.onWorkflowActivated1 = new Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated();
            // 
            // spTaskActivity1
            // 
            this.spTaskActivity1.IsParallelTask = false;
            this.spTaskActivity1.Name = "spTaskActivity1";
            this.spTaskActivity1.TaskAssignedTo = null;
            this.spTaskActivity1.TaskDescription = null;
            this.spTaskActivity1.TaskDueDate = new System.DateTime(((long)(0)));
            this.spTaskActivity1.TaskTitle = null;
            // 
            // AllChildTaskCompleted
            // 
            this.AllChildTaskCompleted.Name = "AllChildTaskCompleted";
            this.AllChildTaskCompleted.ExecuteCode += new System.EventHandler(this.OnAllChildTaskCompleted);
            activitybind1.Name = "MultipleTasksFlow";
            activitybind1.Path = "assignees";
            // 
            // replicateTasks
            // 
            this.replicateTasks.Activities.Add(this.spTaskActivity1);
            this.replicateTasks.ExecutionType = System.Workflow.Activities.ExecutionType.Parallel;
            this.replicateTasks.Name = "replicateTasks";
            this.replicateTasks.ChildInitialized += new System.EventHandler<System.Workflow.Activities.ReplicatorChildEventArgs>(this.replicateTasks_ChildInitialized);
            this.replicateTasks.Initialized += new System.EventHandler(this.replicateTasks_Initialized);
            this.replicateTasks.SetBinding(System.Workflow.Activities.ReplicatorActivity.InitialChildDataProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));
            activitybind3.Name = "MultipleTasksFlow";
            activitybind3.Path = "workflowId";
            // 
            // onWorkflowActivated1
            // 
            correlationtoken1.Name = "workflowToken";
            correlationtoken1.OwnerActivityName = "MultipleTasksFlow";
            this.onWorkflowActivated1.CorrelationToken = correlationtoken1;
            this.onWorkflowActivated1.EventName = "OnWorkflowActivated";
            this.onWorkflowActivated1.Name = "onWorkflowActivated1";
            activitybind2.Name = "MultipleTasksFlow";
            activitybind2.Path = "workflowProperties";
            this.onWorkflowActivated1.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onWorkflowActivated1_Invoked);
            this.onWorkflowActivated1.SetBinding(Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated.WorkflowIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3)));
            this.onWorkflowActivated1.SetBinding(Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated.WorkflowPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2)));
            // 
            // MultipleTasksFlow
            // 
            this.Activities.Add(this.onWorkflowActivated1);
            this.Activities.Add(this.replicateTasks);
            this.Activities.Add(this.AllChildTaskCompleted);
            this.Name = "MultipleTasksFlow";
            this.CanModifyActivities = false;

        }

        #endregion

        private CodeActivity AllChildTaskCompleted;
        private SPTaskActivity spTaskActivity1;
        private ReplicatorActivity replicateTasks;
        private Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated onWorkflowActivated1;













    }
}
